home *** CD-ROM | disk | FTP | other *** search
-
- Maybe like this :
-
- var
- Bmp1 : TPicture;
-
- ...
-
- Bmp1 := TPicture.Create;
- Bmp1.LoadFromFile('c:\where\b1.BMP');
- SetMenuItemBitmaps( MenuItemTest.Handle,
- 0,
- MF_BYPOSITION,
- Bmp1.Bitmap.Handle,
- Bmp1.Bitmap.Handle);
- ...
-
- Create a Picture.
- Load a .BMP from somewhere into the picture.
- Use the SetMenuItemBitmaps API call to connect the Picture to the Menu with
- these
- parameters :
- - MenuItemTest is the name given to the horizontal Menuitem
- - 0,1 ... is the position of the item on which you want to place the
- bitmap. (start counting
- with 0)
- - The first of the two bitmap-handles is the one for the bitmap displayed
- for the unchecked
- menuitem.
- - The second is the one for the checked menuitem. These can be the same or not.
-
- All this can by coded in the .Create of a form.
-
- Result : It works, but only the right-top of the bitmap is displayed. Rest
- us to change the height and/or width of the menuitem according to the bitmap